/**
@author		Jong Min, Lee
@date		  10/01/2014
@breif	  study information header file

copyright(c) Tae Young Soft. All right reserved. 2014
*/
#pragma once

//forward declarations
class ISeriesInfo;

/**
@brief interface for study information
*/
class IStudyInfo
{
public:

  /**
  @brief		get study key.
  @return		study key string
  */
  virtual CString getKey(void) const = 0;

  /**
  @brief		get the number of series information
  @return		the number of series information
  */
  virtual int getNumSeriesInfo(void) const = 0;

  /**
  @brief		access a series information from study information
  @param		index index number of series information
  @return		pointer to series information if found, NULL if not found
  */
  virtual ISeriesInfo* getSeriesInfo(const int index) const = 0;
};